body {
    font-family: "Times New Roman", Times, serif;
    font-size: 12x;
   
    text-transform:uppercase;
}

input.cuerpo {
    border: #7F9DB9 1px solid;
    background-color: #FFFFFF;
    text-decoration: none;
    font-size: 12px;
    color: #000000;
    font-family: "Times New Roman", Times, serif;
}

select.cuerpo {
    border: #7F9DB9 1px solid;
    background-color: #FFFFFF;
    text-decoration: none;
    font-size: 12px;
    color: #000000;
    font-family: "Times New Roman", Times, serif;
}

input.boton {
    border: #7F9DB9 1px solid;
    background-color: #9FB6CA;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
    font-family: "Times New Roman", Times, serif;
}

input.boton:hover {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: "Times New Roman", Times, serif;
    text-decoration: none;
    background-color: #E0EAEF;
    border-top-color: #A3B9CD;
    border-top-style: solid;
    border-top-width: 1px;
    border-right-color: #000000;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #A3B9CD;
    border-left-style: solid;
    border-left-width: 1px;
}

.baja {
    color: red;
}
/********************************************************
Primario #7F9DB9;
Secundario: #f7f8fd;
tercero: #5E6AC5 BOTONES
texto: #000000;
********************************************************/

td.cuerpo {
    background-color: #f7f8fd;
    font-size: 12px;
    font-family: "Times New Roman", Times, serif;
    color: #000000;
}

td.cuerpoo {
    background-color: #f0ecf0;
    font-size: 12px;
    font-family: Tahoma;
    border: #7F9DB9 1px solid;
    padding: 2px;
}

td.cuadricula {
    background-color: #f7f8fd;
    font-size: 12px;
    font-family: "Times New Roman", Times, serif;
    color: #000000;
    border-top: #7F9DB9 solid 1px;
    border-right: #7F9DB9 solid 1px;
}

table.cuadricula {
    border: #7F9DB9 1px solid;
}

table.cuerpo {
    border: solid #7F9DB9 1px;
}

div.cuerpoTitulo {
    border: #7F9DB9 1px solid;
    background-color: #f7f8fd;
    /*background: url(../img/titulo.bmp);*/
    background-repeat: repeat-x;
    background-color: #f7f8fd;
    font-size: 12px;
    font-family: "Times New Roman", Times, serif;
    color: #000000;
    margin: 0px;
    margin-top: 2px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 0px;
    height: auto;
    -moz-border-radius: 5px;
}
#logobalderrama{
    background:url("../images/logobalderrama.jpg") no-repeat scroll 0 0 transparent;
    height:120px;
    margin:0 auto;
    padding:0;
    width:1000px
}
div.mensaje {
    text-align: center;
    color: #000000;
    line-height: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
    background-color: #99CCCC;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #000000;
}

div.base_horario {
    background-color: #F4FAFF;
}

div.base_horario:hover {
    background-color: #f0ecf0; /* #FBFFD3;*/
}
/*
estos son los div que estoy creando ramirex
*/
div.espera {
    background-color: #dedef1;
    border-left-color: #000000;
    border-left-style: solid;
    border-left-width: 2px;
    border-right-color: #000000;
    border-right-style: solid;
    border-right-width: 2px;
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 2px;
}

div.activo {
    background-color: #f4faff;
    border-left-color: #000000;
    border-left-style: solid;
    border-left-width: 2px;
    border-right-color: #000000;
    border-right-style: solid;
    border-right-width: 2px;
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 2px;
}

div.cuerpo_agenda {
    background-color: #f4faff;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-style: solid;
    border-left-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
}

div.celdas {
    background-color: #c6ded2;
    border-bottom-color: #b9b9b9;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color: #b9b9b9;
    border-left-style: solid;
    border-left-width: 2px;
    border-right-color: #b9b9b9;
    border-right-style: solid;
    border-right-width: 2px;
    border-top-color: #b9b9b9;
    border-top-style: solid;
    border-top-width: 2px;
}

div.anuncios {
    background-color: #c1d9fb;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #000000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #000000;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 1px;
}

div.ventana_titulo {
    background-color: #c1d9fb;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #000000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #000000;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 1px;
}

div.ventana_contenido {
    background-color: #f0ecf0;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #000000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #000000;
    border-right-style: solid;
    border-right-width: 1px;
}

td.horas {
    background-color: #f7f8fd;
}

div.tabla_titulo {
    background-color: #c1d9fb;
    border-left-color: #000000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #000000;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

div.tabla_contenido {
    background-color: #f0ecf0;
}

div.tabla_contenido_activo {
    background-color: #D8ECFF;
}

table.tabla_contenido {
    background-color: #f0ecf0;
}

div.remarcado {
    background-color: #FFF79E;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 1px;
}
/*hasta aqui es el final de los nuevos css que tengo
*/
div {
    font-size: 14px;
    font-family: "Times New Roman", Times, serif;
    font-weight:bold;
    color: #000000;
}

div.error {
    text-align: center;
    line-height: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #CC3333; /*#FF3E3E;*/
    border: 1px solid #000000;
}

a.menu {
    color: #0000CC;
    text-decoration: none;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
}

a.menu:hover {
    color: #0000CC;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    text-decoration: underline;
}

a.cuerpo {
    color: #0000CC;
    text-decoration: none;
    cursor: hand;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    text-decoration: underline;
}

a.cuerpo:hover {
    cursor: pointer;
}

.normal {
    font-size: 12px;
    font-family: Tahoma;
}

.contenido {
    background-color: #f0ecf0;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    color: #000000;
    /*border-right: #FF0000 1px solid;
    border-bottom:#FF0000 1px solid;*/
    /*padding:2px;
    margin:2px;
    border-spacing:5px;*/
}

tr.bg1 {
    background-color: #FFFFCC;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    color: #000000;
}

tr.bg2 {
    background-color: #CCCCFF;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    color: #000000;
}

.contenido_inactivo {
    background-color: #FF9797;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    color: #000000;
}

.contenido_verde {
    background-color: green;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    color: #000000;
}

.contenido_azul {
    background-color: #0033FF;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    color: #000000;
}

.contenido_espera {
    background-color: #FFFFC1;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    color: #000000;
}

.contenido_activo {
    background-color: #9BFFCD;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    color: #000000;
}

.contenidoo {
    background-color: #f0ecf0;
    font-family: "Times New Roman", Times, serif;
    font-size: 15px;
    color: #000000;
}

.contenido1 {
    background-color: #6699CC;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    color: #000000;
    /*border-right: #FF0000 1px solid;
    border-bottom:#FF0000 1px solid;*/
    /*padding:2px;
    margin:2px;
    border-spacing:5px;*/
}

.rojo {
    background-color: #FF0000;
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #000000;
}

table.tabla {
    background-color: #FFFFFF;
}

.titulo {
    background-color: #c1d9fb;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    color: #000000;
}

.titulooo {
    background-color: #c1d9fb;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    color: #000000;
}

.tituloItems {
    background-color: #c1d9ea;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    color: #000000;
}

.contenidoItems {
    background-color: #f0ece5;
    font-family: "Times New Roman", Times, serif;
    font-size: 12px;
    color: #000000;
    /*border-right: #FF0000 1px solid;
    border-bottom:#FF0000 1px solid;*/
    /*padding:2px;
    margin:2px;
    border-spacing:5px;*/
}

input.items {
    background-color: #f2f2f2;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    font-family: "Times New Roman", Times, serif;
    font-size: 10px;
    color: #000000;
}

.tituloViaje {
    background-color: #c1d9fb;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    font-family: "Times New Roman", Times, serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}
/****** cosas paolo ******************/
p.linea {
    font-size: 16px;
    font-weight: bold;
}

td.flota {
    font-size: 18px;
    font-weight: bold;
}

td.linea {
    font-size: 24px;
    font-weight: bold;
}

td.datosPersonales {
    font-size: 16px;
    font-weight: normal;
}

td.datosPersonales1 {
    font-size: 18px;
    font-weight: bold;
}

p.manifiesto {
    font-size: 20px;
    font-weight: bold;
}

p.factura {
    font-size: 24px;
    font-weight: bold;
    margin-left: 20px;
}

td.datosFactura {
    font-size: 12px;
    font-weight: normal;
}

td.nfact {
    font-size: 14px;
    font-weight: bold;
}

table.printM {
    border-right: #000000 2px solid;
    border-bottom: #000000 2px solid;
    border-top: #000000 2px solid;
    border-left: #000000 2px solid;
}

td.cabeceraPrint {
    border-bottom: #000000 2px solid;
    border-left: #000000 2px solid;
    font-size: 14px;
    font-weight: bold;
}

td.contIteMani {
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    font-size: 12px;
    font-weight: normal;
}

label.etiq {
    float: left;
    width: 10em;
    background: #f0ecf0;
    text-align: right;
    padding: .25em;
}

td.mensaje {
    text-align: center;
    color: #000000;
    line-height: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
    background-color: #99CCCC;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #000000;
}
span.rumble{
    color: #153e7e;
}
div.izq{
    position: relative;
    top : 10px;
    left : -200px;
    width : 300px;
}
div.der{
    position: relative;
    top: -150px;
    left: 350px;
    width : 300px;
}
div.verInf{
    position: relative;
    top: -150px;
    left: 250px;
    width : 300px;
    text-decoration: none;
    letter-spacing: 4px;
    text-align: left;
    word-spacing: 10px;
    line-height: 200%;
    background-color : #CEE3F6;
}
div.colcen
{
    margin: 2px 5px 3px 5px;
    color:#000000;
    float:left;
    text-align: left;
    background-color: #CEE3F6;
}
div.reporte{
    background-color:#CEE3F6;
    float:left;
    position:relative;
}
/*selkis*/
.celeste
{
    border-width:1px;
    border-style:solid;
    border-color:#7F9DB9;

}